Career 2022 2014 2013 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Cambodia F1 Cambodia F2 Turkey F33 Zimbabwe F1 Zimbabwe F2 Copa Ericsson Brasil - Sao Paulo XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Open Castilla y Leon - Segovia Bogota Challenger - Bogota 6th Sardinian International Championships - Cagliari Challenger Copa Sevilla - Seville Copa Petrobras - Aracaju Copa Petrobras Argentina - Buenos Aires Nord LB Open 2006 - Braunschweig Architect Open - Budapest IPP Geneva Trophy - Geneva Ciutat de Barcelona - Barcelona Copa Petrobras Argentina - Buenos Aires XI Ciutat de Barcelona - Barcelona Open Costa Daurada - Tarragona Polish Open 2000 - Poznan Nord LB Open - Braunschweig San Marino CEPU Open - San Marino XXVIII Edizione 'A.Savoldi' - Manerbio Tennis Napoli Cup 2006 - Napoli Seguros Bolivar Open - Medellin X Torneo Internazionale di Tennis - Barletta Bogota Challenger XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden Braunschweig Challenger Concurso Internacional de Vigo - Vigo VI Torneo Internazionale di Tennis - Barletta San Benedetto Challenger San Marino Cepu Open - San Marino San Marino Challenger Cordenons Challenger Szczecin Challenger Buenos Aires Challenger Napoli Challenger Montevideo Challenger Tarragona Challenger Santiago Challenger Maia Open 2002 - Maia Kos-Zucchetti Tennis Cup - Cordenons Top Wool Challenger Biella - Biella Samarkand Challenger Sporting Challenger - Turin Todi Challenger Rijeka Open - Rijeka Copa Kia Challenger ATP - Santiago San Luis Potosi Challenger - San Luis Potosi Oberstaufen Cup - Oberstaufen Copa Sevilla Internacionales de Andalucia - Seville Pekao Open - Szczecin FILA Challenger Biella - Biella LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Warta Cup 2001 - Sopot Nord/LB Open - Braunschweig VIII Trofeo Ciutat de Barcelona - Barcelona IX Ciutat de Barcelona - Barcelona Asics Challenger Open - Monchengladbach Nord/LB Open 2004 - Braunschweig Pekao Open - Szczecin Copa Petrobras Guadalajara - Guadalajara Schickendanz Open - Furth Nord LB Open - Braunschweig VIII Torneo Internazionale di Tennis - Barletta Open de Montauban - Montauban Memorial Manfredini - Sassuolo Antonio Savoldi-Marco Co. - Manerbio ATU Cup - Weiden Smith Barney Men's Challenger - Covington Pekao Open 2004 - Szczecin XI Ciutat de Barcelona - Barcelona Tiburon Challenger - Tiburon Bancastato Challenger Lugano - Lugano Copa Petrobras Santiago - Santiago Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Top Wool Challenger-Immagine Trophy - Biella Draft Corona Mexico City Open - Mexico City Open Costa Daurada - Tarragona Tunis Open - Tunis Badden Open by Rothaus - Ettlingen Banjaluka Challenger 2007 - Banja Luka Lima Challenger 2007 - Lima ATP Challenger Open 2004 - Monchengladbach Challenger Fondazione Carige - Genova Citta di Monza - Monza Czech Open 2006 - Prostejov 8° Trani Cup - Trani College Station Challenger - College Station Citta di Como - Como Copa Sevilla-Internacionales de Andalucia - Seville Copa Petrobras Brazil - Aracaju XI Torneo Internazionale di Tennis - Barletta Copa Petrobras Uruguray - Montevideo Nord LB Open 2007 - Braunschweig Open des Alpes Trophee BNP Paribas - Grenoble Pharma Medico Open 2008 - Aarhus II Challenger Ciudada de Guayaquil - Guayaquil Tennis Napoli Cup 2007 - Napoli Copa Petrobras Aracaju - Aracaju ATP Challenger La Serena - La Serena Pekao Open 2005 - Szczecin M15 Heraklion Furth Challenger Bytom Challenger Sir Supermercati - Rome Kosice Challenger Copa Petrobras - Santiago XL Bermuda Open - Bermuda Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons IV Challenger Ciudad De Guayaquil - Guayaquil Corona Mexico City Open - Mexico City Copa Petrobras Colombia - Bogota II Cyclus Open de Tenis - Florianopolis Challenger Ciudad de Guayaquil - Guayaquil Citta di Brindisi - Brindisi Burbank Challenger - Burbank Seville Challenger Timisoara Challenger - Timisoara Tampere Challenger Kitzbuhel Challenger Trnava Challenger IPP Geneva Trophy - Geneva Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil CA Tennis Trophy - Vienna Internationaler Raiffeisen Grand Prix - St. Polten Copa Kia - Santiago 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Hellmann's Cup - Santiago Olbia Geovillage Open - Olbia San Luis Potosi Challenger - San Luis Potosi Paegas Czech Open - Prague Internazionali di Tennis di San Marino - San Marino Waldbaum's Hamlet Cup - Long Island Cerveza Club Columbia Open - Bogota Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Grand Prix de Tennis de Lyon - Lyon Dubai Tennis Open - Dubai Generali Open 2000 - Kitzbuhel Salem Open - Hong Kong Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel Japan Open - Tokyo Warta Cup - Sopot Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Generali Open 1998 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Estoril Open - Estoril BellSouth Open - Vina del Mar Trofeo Conde de Godo - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Salem Open - Hong Kong CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca 2003 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Rado Swiss Open - Gstaad Santiago Tennis Napoli Cup - Napoli The Hilversum Open - Hilversum Estoril Open - Estoril 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Franklin Templeton Tennis Classic - Scottsdale Grolsch Open - Amsterdam Gerry Weber Open - Halle Hellmann's Cup - Santiago Ljubljana Open - Ljubljana ATU Cup - Weiden Abierto Mexicano de Tenis Pegaso - Mexico City Schickendanz Open - Furth Torneo Internazionale di Tennis ATP-Challenger - Merano Trofeo Internacional Club Laieta - Barcelona La Serena Open - La Serena BMW Open - Munich Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova AAPT Championships - Adelaide Bulgarian Open - Sofia Heineken Open - Auckland BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Tehran Open ATP Challenger - Tehran Brasil Open - Costa do Sauipe X Ciutat de Barcelona - Barcelona U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca XL Capital Bermuda Open - Bermuda Allianz Suisse Open - Gstaad Pilot Pen International - New Haven Connex Open Romania - Bucharest Romanian Open - Bucharest Memorial Piertomaso Tessitore - San Remo Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Seat-Godo '98 - Barcelona Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel BMW Brixina Tennis Open 2000 - Bressanone EI Bank Bulgarian Challenger - Sofia 2002 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Mallorca Open - Mallorca Internationale Badische Meisterschaften Um Den Techem Cup - Zell Siemens Open 2003 - Scheveningen San Marino Cepu Open - San Marino Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston BMW Open - Munich 1999 Mercedes Cup - Stuttgart Synsam Swedish Open - Bastad Tennis Napoli Cup - Napoli XL Capital Bermuda Open - Bermuda Czech Open 2005 - Prostejov The Priority Telecom Open - Amersfoort San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova Copa Petrobras - Buenos Aires Generali Open - Kitzbuhel Tunis Open 2006 - Tunis Croatia Open - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Posillipo Tennis Cup - Napoli US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Adidas International - Sydney Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Generali Open 2003 - Kitzbuhel Heineken Open - Auckland Abierto Mexicano de Tenis - Mexico City MoviStar Open - Vina del Mar XII Internazionali di Tennis CARISBO - Bologna Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Bogota Open Seat Godo 2007 - Barcelona Kroger / St. Jude International - Memphis BellSouth Open - Auckland Gerry Weber Open - Halle Hypo Group Tennis International - Portschach Kroger / St. Jude International - Memphis ATP Challenger Trophy 2008 - Trnava Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Open Tarragona Costa Daurada - Tarragona Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Seville Challenger Franklin Templeton Tennis Classic - Scottsdale The Nottingham Open - Nottingham Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Abierto Mexicano Telfonica MoviStar - Acapulco Generali Open 1999 - Kitzbuhel Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2000 - Barcelona Energis Dutch Open - Amsterdam Campionati Internazionali di Sicilia - Palermo Copa AT&T - Buenos Aires Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon MFS Pro Tennis Championships - Boston Guayaquil Challenger RCA Championships - Indianapolis Movistar Open - Santiago Brasil Open - Costa do Sauipe Grand Prix de Tennis de Lyon - Lyon Open de la Comunidad Valenciana - Valencia Sao Paulo Challenger Heineken Open - Auckland Jakarta Memphis Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Mexico City Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona If Stockholm Open - Stockholm Estoril Open - Estoril AEGON Championships - London Bermuda Coral Springs Oporto Bastad Marbella Ostrava Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Bogota Qatar Exxon Mobil Open - Doha Medibank International - Sydney Bogota Challenger The Priority Telecom Open - Amersfoort Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad The Stella Artois Championships - London Synsam Swedish Open - Bastad Open de Moselle - Metz Ordina Open - 's-Hertogenbosch Braunschweig Challenger Scheveningen Challenger Poznan Challenger Mercedes Cup - Stuttgart Generali Open 1997 - Kitzbuhel Napoli Challenger Rado Swiss Open - Gstaad Scania Stockholm Open - Stockholm Adidas International - Sydney Allianz Suisse Open Gstaad - Gstaad Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Long Island ATP Kremlin Cup - Moscow Amer-Wilson Tampere Challenger - Tampere Copa Telmex - Buenos Aires Marbella Open - Marbella Banca Stato Challenger - Lugano Grand Prix Hassan II - Casablanca Pilot Pen International - New Haven ABN/AMRO World Tennis Tournament - Rotterdam Open Romania - Bucharest AIG Japan Open - Tokyo Open Seat Godo 2003 - Barcelona Abierto Mexicano Telcel - Acapulco Telenordia Swedish Open - Bastad Energis Open - Amersfoort Copa Telmex - Buenos Aires International Championships of Sicily - Palermo 1998 Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Tento Czech Open - Prague Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Newsweek Champions Cup - Indian Wells RCA Championships - Indianapolis The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome Brasil Open - Costa do Sauipe Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Davidoff Swiss Indoors - Basel Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne Abierto Mexicano de Tenis Pegaso - Acapulco Generali Open 2002 - Kitzbuhel Copa AT&T - Buenos Aires BCR Open Romania - Bucharest Pacific Life Open - Indian Wells Paegas Czech Open - Prague NASDAQ-100 Open - Miami UBS Open Gstaad - Gstaad Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg TD Waterhouse Cup - Long Island Adidas International - Sydney Sybase Open - San Jose Tennis Masters Series - Paris The Lipton Championships - Key Biscayne Tennis Masters Series - Toronto Nottingham NASDAQ-100 Open - Miami Citrix Tennis Championships - Delray Beach Tennis Masters Series - Monte Carlo Republic National Bank Monte Carlo Open - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Abierto Mexicano de Tenis Pegaso - Acapulco Campionati Internazionali d'Italia - Rome NASDAQ-100 Open - Miami Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Monte Carlo Open - Monte Carlo Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Stockholm Open - Stockholm Western & Southern Financial Group Masters - Cincinnati Stockholm Open - Stockholm Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte-Carlo Tennis Masters Series - Madrid Sony Ericsson Open - Miami Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne Grand Prix de Tennis de Lyon - Lyon Masters Series - Hamburg Copa Telmex - Buenos Aires Tennis Masters Series - Cincinnati The Lipton Championships - Key Biscayne Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo The Artois Championships - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open French Open Wimbledon U.S. Open Wimbledon - London Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Masters Series Monte Carlo - Monte Carlo Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Monte Carlo Rogers Masters - Toronto U.S. Open - New York Wimbledon - London Davis Cup, Group 1, REL1, ECU-ARG 3-1 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, VEN-ECU 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 1R, CHI-ECU 4-1 Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, World Group, QR, NED-ECU 3-2 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, ECU-VEN 3-2 Davis Cup, Group 1, 1R, MEX-ECU 2-3 ATP Tour World Championship - Hannover Grand Slam Cup - Munich Atlanta Olympics Olympics - Athens Olympics - Beijing